package com.yr.ryjk.hospital.service;

import java.util.List;

import com.yr.ryjk.hospital.entity.Hospital;

public interface IHospitalService {
	/**
	 * 处理用户注册时输入的医院(如果hospital中存在，则不处理;如果不存在，插入hospital表作为新医院)
	 * @param hospitalName
	 * @return
	 */
	public String addHandleRegisterHospital(String hospitalName);

	/**
	 * 后台分页获取
	 * @param pageNo
	 * @param pageSize
	 * @return
	 */
	public Object getListOfPage(int pageNo, int pageSize,String province,String city,String county);

	/**
	 * 根据id获取详细信息
	 * @param id
	 * @return
	 */
	public Object getInfoById(String id);

	/**
	 * 修改信息
	 * @param id
	 * @param name
	 * @param level
	 * @param location
	 * @param county
	 */
	public void update(String id, String name, String level, String location,
			String county);

	/**
	 * 模糊查询类似医院
	 * @param name
	 * @return
	 */
	public List<Hospital> getLikelyList(String name);

    /**
     * 增加信息
     * @param name
     * @param level
     * @param location
     * @param did
     */
	void insert(String name, String level, String location,int did);

	List<Hospital> getAllHospital();
}	
